home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / wildcat / direct20.zip / DIRECT.DOC < prev    next >
Text File  |  1996-02-13  |  28KB  |  873 lines

  1.  
  2.  
  3.  
  4.  
  5.                 ██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██─┐
  6.                 █║        DIRECT ACCESS v2.0 (c) 1996     ║█ │
  7.                 █║        By David Birchansky             ║█ │
  8.                 █║        Daycorp Inc.                    ║█ │
  9.                 █║        P.O. Box 83-2902                ║█ │
  10.                 █║        Miami, Fl. 33283                ║█ │
  11.                 █║        BBS: 305-598-1357               ║█ │
  12.                 ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██ │
  13.                  └───────────────────────────────────────────┘
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.               Copyright 1996 Daycorp Inc. All Rights Reserved
  27.            ───═══════════════════════════════════════════════───
  28.  
  29.  
  30.  
  31.  
  32.  
  33.            The SOURCE CODE will only be offered for a limited time
  34.         ───═══════════════════════════════════════════════════════───
  35.            
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. PURPOSE
  44. ═══════
  45.  
  46.  ■  Master Sysop can access directories and files without DROPDOS.BAT
  47.     while offering password protection security.
  48.  
  49.  
  50. FEATURES
  51. ════════
  52.  
  53.  ■  $15 Registration entitles you to the .WCC SOURCE CODE file for 
  54.     Personal viewing and Voice Tech Support.  SOURCE CODE includes 
  55.     clean and proper use of wcCode commands.  Learn the programming
  56.     style used to create The BEST CALLback Verifier for Wildcat.
  57.  
  58.     Extensively annotated for easy understanding.  Learn the BEST 
  59.     techniques for programming in wcCode.  The SOURCE CODE will only 
  60.     be offered for a limited time.
  61.  
  62.  ■  [D]ownload or [M]ark any file on all drives without dropping to DOS.
  63.  
  64.  ■  [V]iew any file on all drives calling up the Wildcat VIEWCOMP.BAT
  65.     Intuitively Checks to see if file for viewing is a text file.
  66.  
  67.  ■  Password protection for added security.
  68.  
  69.  ■  Internal CRC File Integrity Check for added security.  SOURCE CODE 
  70.     Includes the technique for adding CRC File Check Security with wcCode.
  71.     NOTE: This check only occurs 1 time when you install Direct Access.
  72.     
  73.  ■  Allows renaming DIRECT.WCX to store it in any place on the hard drive 
  74.     while writing to a .LOG file of the same name.
  75.  
  76.  ■  Choose any *.* File Mask to help find files.
  77.  
  78.  ■  Easy to use with a professional look and feel.
  79.  
  80.  ■  Detailed activity log. 
  81.  
  82.  ■  Requires Only the DIRECT.WCX file to run.  100% Functional.
  83.  
  84.  ■  The Most Professional program of it's kind ever written in wcCode.
  85.  
  86.  ■  Access Unlimited number of Files in a Directory (In Groups of 256)
  87.  
  88.  ■  Upload Files to any destination on the hard drive
  89.  
  90.  ■  Edit Text File and keep a Copy of it as *.BAQ
  91.  
  92.  ■  Delete a File (only 1 at a time)
  93.  
  94.  ■  Copy/Rename/Move Files to Any Destination
  95.  
  96.  ■  Full Description File Display Option
  97.  
  98.  ■  Choose the Long Display method to show Time & Date
  99.     
  100.  ■  Make a Directory
  101.  
  102.  ■  Remove a Directory 
  103.     
  104.  ■  Match files by DateSpec  - (Type in where the File Spec goes)
  105.     This Powerful feature helps you find files fast and easy.  Eg.
  106.  
  107.         >02-12-95  (to list files with dates Greater than 02/12/96)
  108.         <02-12-96  (to list files with dates Less than 02/12/96)
  109.         =02-01-96  (to list files with dates Equal to 02/01/96)
  110.  
  111.     Adds the "0" zero automatically when you type: 2/1/96
  112.     
  113.  ■  Warns before copying over an existing file.
  114.         File exists, replace? [N]
  115.  
  116.  ■  Exclude file matches in Mask Search with the - minus sign
  117.     -*.EXE (to exclude all files ending with .EXE)
  118.  
  119.  ■  Run up to 5 File Mask Searches at the same time.
  120.     Eg. *.EXE, *.COM, *.BAT, WILD*.*, BEST*.*
  121.     In this example, Direct Access will return all file names 
  122.     matching this search criteria in the directory logged.
  123.     Use either Spaces or Commas to separate multiple search masks.
  124.  
  125.  
  126.  ■  Run any wcCode program on your computer.  This option is 
  127.     available if the extension of the selected file is: .WCX
  128.  
  129.  
  130.  
  131.  
  132.  
  133.     FILES THAT SHOULD BE INCLUDED IN THIS ARCHIVE
  134.     ─────────────────────────────────────────────
  135.     DESC    .SDI       62 .a..  2-13-96  2:00:00 pm
  136.     DIRECT  .401   15,765 .a..  2-13-96  2:00:00 pm (for Wildcat v4.01 Only)
  137.     DIRECT  .DOC   28,278 .a..  2-13-96  2:00:00 pm
  138.     DIRECT  .REG    1,352 .a..  2-13-96  2:00:00 pm
  139.     DIRECT  .WCX   15,745 .a..  2-13-96  2:00:00 pm
  140.     FILE_ID .DIZ      822 .a..  2-13-96  2:00:00 pm
  141.  
  142.  
  143.  
  144.  
  145.  
  146.    * If you are running Wildcat v4.01 rename DIRECT.401 to DIRECT.WCX
  147.  
  148.  
  149.  
  150. MISCELLANEOUS NOTES
  151. ═══════════════════
  152.  
  153. Direct Access attempts to display as many file on the screen as possible.
  154. At the same time, it sorts everything into alphabetical order thus making 
  155. finding files easier.  The *.* File Specification Mask will only display
  156. those files which fit the search criteria.  
  157.  
  158. Compared to similar programs out there, this is definitely the most 
  159. efficient program in it's class.  It uses up far less memory than the 
  160. competition and it is faster even with the sorting routine.
  161.  
  162. Direct Access is both intuitive and user friendly.  Registration entitles 
  163. Sysops to have a copy of the DIRECT.WCC source code for viewing.  Future
  164. upgrades will be free and updates of the DIRECT.WCC code will be made 
  165. available upon request.  
  166.  
  167. WCCODE PROGRAMMERS: The source code for the CRC check Function alone is 
  168.                     worth the registration fee. 
  169.  
  170.  
  171.  
  172.  
  173.                            I N S T A L A T I O N
  174.                            ─────────────────────
  175.  
  176. MAKEMENU.EXE
  177. ════════════
  178.  
  179.     [1]  Place DIRECT.WCX in any directory on the hard drive.  You
  180.          can rename it to any file name. 
  181.           
  182.     [2]  At the DOS prompt, type [MAKEMENU.EXE] and highlight the SYSOP 
  183.          MENU and press [ENTER]
  184.  
  185. ╔══ 10    ══════════════ Language Menu Tree: DEFAULT ═════════════════════╗
  186. ║─Main menu                                                               ░ 
  187. ║ ├─Message menu                                                          ░
  188. ║ │ ├─Main menu                                                           ░
  189. ║ │ ├─File menu                                                           ░
  190. ║ │ └─Sysop menu                                                          ░
  191. ║ ├─File menu                                                             ▓
  192. ║ │ ├─Main menu                                                           ░
  193. ║ │ ├─Message menu                                                        ░
  194. ║ │ └─Sysop menu                                                          ░
  195. ║ └─Sysop menu      ════[Select SYSOP MENU - Press ENTER]                ░
  196. ║   ├─Main menu                                                           ░
  197. ║   ├─Message menu                                                        ║
  198. ║   └─File menu                                                           ║
  199. ╚═════════════════════════════════════════════════════════════════════════╝
  200.  
  201.  
  202.     [3]  Add a new key by pressing [INS] insert and press F2 to Select
  203.          a Key.  If a key is already taken, it will be dimmed out.
  204.  
  205.  
  206.      ╔═════ Valid Keys ═════╗
  207.      ║ !  +  5  ?  I  S  ]  ║
  208.      ║ "  ,  6  @  J  T  ^  ║
  209.      ║ #  -  7  A  K  U  _  ║
  210.      ║ $  .  8  B  L  V  {  ║
  211.      ║ %  /  9  C  M  W  |  ║
  212.      ║ &  0  :  D  N  X  }  ║
  213.      ║ '  1  ;  E  O  Y     ║
  214.      ║ (  2  <  F  P  Z     ║
  215.      ║ )  3  =  G  Q  [     ║
  216.      ║ *  4  >  H  R  \     ║
  217.      ╚══════════════════════╝
  218.  
  219.  
  220.      NOTE: [D] will be used in this Example.
  221.  
  222.  
  223.      ╔═════════════════ Edit Menu Item ══════════════════╗
  224.      ║ Selection key   : D                               ║
  225.      ║ Description     : Direct Access                   ║
  226.      ║ Command type    : Run wcCODE program              ║
  227.      ║ Parameters      : C:\XYZ\DIRECT.WCX DOLPHINS      ║
  228.      ╟───────────────────────────────────────────────────╢
  229.      ║    F2 Pick                            F10 Done    ║
  230.      ╚═══════════════════════════════════════════════════╝
  231.  
  232.  
  233.     [4] Change the Command Type to: "Run wcCODE program"
  234.  
  235.     [5] Highlight "Parameters" and Press F2 to EDIT
  236.  
  237.  
  238.      ╔═══════ WcCode program Name & Arguments ════════╗
  239.      ║                                                ║
  240.      ║ Path & Arguments : C:\XYZ\DIRECT.WCX DOLPHINS  ║
  241.      ║                                                ║
  242.      ╟────────────────────────────────────────────────╢
  243.      ║    F2  Path                        F10 Save    ║
  244.      ╚════════════════════════════════════════════════╝
  245.  
  246.  
  247.     [6] The Password Argument is typed After the Path & File Name
  248.         NOTE: In this example, the Password is: DOLPHINS
  249.  
  250.     [7] Press F10 to Save
  251.  
  252.  
  253. TOURING DIRECT.WCX
  254. ══════════════════
  255.  
  256. The first time you install DIRECT.WCX it will run an Internal CRC File 
  257. Integrity Check.  This only will occur when the DIRECT.LOG does not 
  258. exist.
  259.  
  260. Upon Entering DIRECT.WCX, you will be asked to enter your access code.
  261. This is the command line argument entered in MAKEMENU.EXE (See Above).
  262.  
  263. Parameters      : C:\XYZ\DIRECT.WCX DOLPHINS
  264.  
  265. (In the MAKEMENU.EXE example above it was: "DOLPHINS")
  266.  
  267.  
  268.  
  269. BEGIN TOUR:
  270. ──────────
  271.  
  272. ENTER ACCESS CODE [********                 ]
  273.  
  274. Select a Drive:  ═══ C
  275.  
  276. Press [ENTER] alone at the gray prompts to advance to the next option.
  277.  
  278. STATUS: Sorting Files...
  279.  
  280. Current Directory: C:
  281. Current Mask: *.*
  282.  
  283. Directories:
  284.  
  285. [ 0]  *.*          [ 1] \BESTCALL     [ 2] \WILDCAT      [ 3] \XYZ
  286.  
  287. Pick a Number:  ═══ 1
  288.  
  289. Current Directory: C:\BESTCALL
  290. Current Mask: *.*
  291.  
  292. Directories:
  293.  
  294. [ 0]  *.*          [ 1] \.            [ 2] \..
  295.  
  296. Files:
  297.  
  298. [ 3] BESTBULL.WCX  [ 4] BESTCALL.DOC  [ 5] BESTCALL.WCX  [ 6] BESTCALL.ZIP
  299. [ 7] BESTCFG.WCX   [ 8] BESTDEMO.EXE  [ 9] BESTDUPE.EXE  [10] BESTEXP.ZIP
  300. [11] BESTFEED.ZIP  [12] BESTFILE.ZIP  [13] BESTFIND.DOC  [14] BESTFIND.WCX
  301. [15] BESTFIX.TXT   [16] BESTKEY.ZIP   [17] BESTNEW.TXT   [18] BESTREAD.ME
  302. [19] BESTREG.DOC   [20] BESTWHO.DOC   [21] BESTWHO.WCX   [22] BESTWHOC.WCX
  303. [23] DESC.SDI      [24] FILE_ID.DIZ   [25] LOGON.WCX
  304.  
  305. Pick a Number:  ═══ 4
  306.  
  307. [D]ownload, [M]ark, [V]iew, [C]opy, [K]ill, [E]dit  [C]
  308.  
  309. ═════════════════════════════════════════════════════════════════════════════
  310. File Name: BESTCALL.DOC
  311. File Size: 133,800
  312. File Date: 03/22/95
  313. ═════════════════════════════════════════════════════════════════════════════
  314.  
  315. COPY file: BESTCALL.DOC as [BESTCALL.DOC]
  316. Enter destination directory to Copy File: C:\XYZ
  317.  
  318. Copy Successful...
  319.  
  320. DELETE Source File: [C:\BESTCALL\BESTCALL.DOC]? [N]   
  321.  
  322. (NOTE: Deleting source file acts as a MOVE command)
  323.  
  324. [C]ontinue, [L]ist, [U]pld, [F]ullDispOn, [M]kDir, [R]mDir, [Q]uit [C]
  325.  
  326. Select as Drive:  ═══ 
  327.  
  328. Do you want to Quit? [Y]
  329.  
  330.  END OF TOUR
  331. ─═══════════─
  332.  
  333.  
  334.  
  335.  
  336.                                 COMMANDS   
  337.                           ───══════════════───
  338.  
  339.  
  340. GENERAL COMMANDS PROMPT
  341. ═══════════════════════
  342.  
  343. [C]ontinue, [L]ist, [U]pld, [F]ullDispOn, [M]kDir, [R]mDir, [Q]uit [C]
  344. ──────────────────────────────────────────────────────────────────────
  345.  
  346.  
  347. [C]ontinue
  348.     This Toggles between the following prompts.
  349.  
  350. PROMPT
  351. ──────
  352.  
  353.     Pick a Number:  ═══
  354.         Entering a number 0 zero always restores the current file spec
  355.         Mask to "*.*"
  356.         
  357.         Entering a [1] one "." will scan the directory again. 
  358.  
  359.         If the current directory is a sub directory then [2] will be: ".."
  360.         This will Move UP 1 One Directory to the Parent Directory.
  361.  
  362.         Choosing a Number that is within the Directory List Range will
  363.         Display files contained inside that directory.
  364.  
  365.         Choosing a Number that is within the Files List Range will activate
  366.         the File Command Prompt.  (see below)
  367.  
  368.         ACCESS 256 FILES AT A TIME IN A LARGE DIRECTORY
  369.         ───────────────────────────────────────────────
  370.  
  371.         When a directory (such as Wildcat) contains more than 256 files,
  372.         Direct Access will split the task into chunks of 256 files at a
  373.         time.  This save on memory and speeds up the sorting routine.
  374.  
  375.         Since wcCode will access the files in the order that they were 
  376.         written to the hard drive, they can range from any file "0-9 A-Z".
  377.         This means that the first group of 256 files will have file names
  378.         that start with "A" as well as "Z" even though there are still
  379.         more files in the directory.  
  380.         
  381.         The following message will be displayed when this occurs:
  382.  
  383.         EXAMPLES:
  384.         ────────
  385.  
  386.   Directory contains more than 256 files and will be displayed in Sections:
  387.                                
  388.                            (files will be displayed)
  389.  
  390.   This Directory contains more than 256 Files...  Continue? [Y]
  391.  
  392.         After each set of 256 files is displayed a prompt to Continue to 
  393.         the next group of 256 files will appear.  Pressing [N] will bring
  394.         you back to the prompt.  If at any time you want to start from the
  395.         top of the directory, you can press [1] "." to re-scan.
  396.             
  397.     NOTE: Each set of 256 files in a directory may contain files with names
  398.           ranging from A-Z.
  399.  
  400. PROMPT
  401. ──────
  402.     Fill in the *.* Mask:  ═══
  403.  
  404.  
  405.         FILE MASK/SPECIFICATION
  406.         ═══════════════════════
  407.  
  408.         Choose ANY valid File Mask or Specification to only show those file
  409.         that match.  DOS Wildcards are valid.  
  410.  
  411.         Changes the File Specification.  Only files matching the File 
  412.         Specification are displayed and included in the logged directory.
  413.  
  414.         Direct Access will default to the *.* (all files) specification.  
  415.         Up to 5 specifications can be entered simultaneously by separating 
  416.         each one with a space or comma. 
  417.  
  418.         E.g:  (*.COM, *.EXE, *. BAT)    or   (*.COM *.EXE *.BAT) 
  419.  
  420.         You can enter exclusionary specifications using a minus sign.  For 
  421.         example, an entry of -*.BAK lists all files except those with a .BAK 
  422.         extension.  You may also enter a date as a file specification by 
  423.         using the <, > and = symbols followed by a date.
  424.  
  425.         E.g. <7-12-93 or >7-12-93 or =7-12-93 to show files with dates less 
  426.         than, greater than or equal to 7-12-93 respectively).  Using the
  427.         < and > operators will include the specified date in the file list.
  428.  
  429.  
  430.         EXAMPLES:
  431.         ────────
  432.         *.*         Displays:  ALL FILES
  433.         *.TXT       Displays:  BESTREG.TXT
  434.         *.EXE       Displays:  BESTDUPE.EXE     
  435.         BEST*.WCX   Displays:  BESTBULL.WCX, BESTCALL.WCX etc...
  436.         ACTIVITY.?  Displays:  ACTIVITY.1, ACTIVITY.2, ACTIVITY.3 etc...
  437.  
  438.         ■  Match files by DateSpec  - (Type in where the File Spec goes)
  439.  
  440.            EXAMPLES:
  441.            ────────
  442.  
  443.            >02-12-95  (to list files with dates Greater than 02/12/96)
  444.            <02-12-96  (to list files with dates Less than 02/12/96)
  445.            =02-12-96  (to list files with dates Equal to 02/12/96)
  446.  
  447.         NOTE: Direct Access will attempt to fix improper entries by 
  448.               closing up spaces and adding a zero when omitted.  The
  449.               - dash or / forward slash can be used interchangeably.  
  450.  
  451.  
  452.          ■  Exclude file matches in Mask Search with the - minus sign
  453.             -*.EXE (to exclude all files ending with .EXE)
  454.  
  455.          ■  Run up to 5 File Mask Searches at the same time.
  456.             Eg. *.EXE, *.COM, *.BAT, WILD*.*, BEST*.*
  457.             In this example, Direct Access will return all file names 
  458.             matching this search criteria.
  459.  
  460.  
  461.         NOTE: When using the Date Search in a multiple search, make 
  462.               sure you use the proper 8 digit date format.
  463.  
  464.  
  465.          EXAMPLE:
  466.  
  467.             -*.BAT,>01-01-96,*.WCX
  468.  
  469.             1) In the above example, no files ending with *.BAT will be                
  470.                displayed.
  471.  
  472.             2) Any file newer than January 1, 1996 will be displayed.
  473.  
  474.             3) All files ending with .WCX will be displayed.
  475.  
  476.          EXAMPLE:
  477.  
  478.             <01-01-94 >01-01-96 
  479.  
  480.             1) In this example, all files with a date less than 1/1/94
  481.                are displayed.  
  482.  
  483.             2) All files newer than 1/1/96 will be displayed as well
  484.  
  485.  
  486.         NOTE: Make sure that each search specification is separated by a 
  487.               " " space or a "," comma.  Direct Access will attempt to
  488.               fix invalid entries to keep the search accurate.  When 
  489.               using the multiple mask feature, each mask is treated as a 
  490.               separate search from Left to Right.  The first match 
  491.               encountered will be processed according to the search order.
  492.               
  493.  
  494.         Multiple searches are much slower when logging large directories
  495.         such as C:\WILDCAT.  This is because the search is totally written
  496.         in wcCode which is slower than a DOS based wildcard search.  
  497.         *WcCode programmers will appreciate this portion of code the most.
  498.  
  499.         END OF FILE MASK/SPECIFICATION INFORMATION
  500.         ══════════════════════════════════════════
  501.  
  502.         
  503.  
  504.         Pressing [ENTER] again Toggles back to the original prompt.
  505.  
  506. PROMPT
  507. ──────
  508.  
  509.     [C]ontinue, [L]ist, [U]pload, [F]ullDispOn, [M]akeDir, [R]emDir, [Q]uit
  510.  
  511.  
  512.  
  513.  
  514. [L]ist
  515.     Pressing this key will re-list the display.
  516.  
  517.  
  518. [U]pld
  519.     This works the same as attaching a file to a message.  The file name
  520.     that is entered will override the file name that is being uploaded.
  521.     Only 1 one file can be uploaded at a time.  The destination path of
  522.     the upload will be the active path currently logged.
  523.  
  524.     EXAMPLE:
  525.     ───────
  526.         Upload Path: C:\XYZ
  527.  
  528.         Enter the file name to upload: [            ]
  529.  
  530.  
  531. [F]ullDispOn
  532.     This prompt will toggle back & forth between [F]ullDispOn/[F]ullDispOff
  533.     The On mode will display the file dates and times.  The default Off 
  534.     mode will display just the file names.
  535.  
  536.     EXAMPLE of [F]ullDispOn:
  537.     ───────────────────────
  538.         Directories:
  539.  
  540.         [ 0]  *.*          [ 1] \.            [ 2] \..
  541.  
  542.         Files:
  543.  
  544.         [ 3] BESTBULL.WCX       7,007  03/22/95  04:03pm
  545.         [ 4] BESTCALL.DOC     133,800  03/22/95  04:03am
  546.         [ 5] BESTCALL.WCX      44,584  03/22/95  04:03am
  547.  
  548.     EXAMPLE of [F]ullDispOff:
  549.     ───────────────────────
  550.         Directories:
  551.  
  552.         [ 0]  *.*          [ 1] \.            [ 2] \..
  553.  
  554.         Files:
  555.  
  556.         [ 3] BESTBULL.WCX  [ 4] BESTCALL.DOC  [ 5] BESTCALL.WCX
  557.  
  558.     
  559. [M]kDir
  560.     Create a new sub directory under the directory that is currently 
  561.     logged in.  Only the name of the new directory needs to be typed.
  562.  
  563.     EXAMPLE:
  564.     ───────
  565.  
  566.     MAKE New Directory NAME Under: C:\XYZ [BEST        ]
  567.  
  568.  
  569. [R]mDir
  570.  
  571.     Remove a directory currently logged in.  If the directory contains
  572.     any files, this message will appear: ERROR - Directory not Empty!
  573.  
  574.     EXAMPLE:
  575.     ───────
  576.  
  577.     DELETE Directory: C:\XYZ\BEST
  578.  
  579.     Delete this Directory? [N]
  580.  
  581.  
  582. [Q]uit
  583.  
  584.     This will return back to the "Select a Drive:" prompt.
  585.  
  586.  
  587.  
  588. FILE COMMANDS PROMPT
  589. ════════════════════
  590.  
  591. PROMPT
  592. ──────
  593.  
  594. [D]ownload, [M]ark, [V]iew, [C]opy, [K]ill, [R]unWcx, [E]dit [ ]
  595. ────────────────────────────────────────────────────────────────
  596.  
  597.  
  598. [D]ownload
  599.     This command is the same as pressing [D] at the File Menu.  All
  600.     Marked Files including the current file selected will be Downloaded.
  601.  
  602. [M]ark
  603.     Add any file to the Download que.  This allows you to add files from
  604.     many different directories and select [G]oodbye after all files are
  605.     sent.  After marking a file, the General Commands Prompt will change 
  606.     to include a Download Option.
  607.  
  608.    [C]ontinue, [L]ist, [D]nld, [U]pld, [F]ullDispOn, [M]kDir, [R]mDir, [Q]uit 
  609.                           ^
  610.                           |--- After Marking a file 
  611. [V]iew
  612.     Automatically checks to see if a file is definitely not a text file.
  613.     It displays the following prompt:  Use VIEWCOMP.BAT? [Y]
  614.     Otherwise, it will display it as a standard Text File.
  615.  
  616. [C]opy
  617.     The Copy function acts as a Move & Rename as well.  By deleting the 
  618.     source file after copying, a move was in effect made.  Choosing to 
  619.     Copy a file "AS" another file name allows you to Rename a file by 
  620.     deleting the source file after copying.  It will automatically prompt
  621.     to delete source file. The default is set to [N].
  622.  
  623.     Direct Access warns before copying over an existing file.
  624.         File exists, replace? [N]
  625.  
  626.  
  627.     EXAMPLE:
  628.     ───────
  629.             Current Directory: C:\XYZ
  630.  
  631.             COPY file: BESTCALL.DOC as [BESTCALL.DOC  ]
  632.             Enter destination directory to Copy File: d:\work
  633.  
  634.             Copy Successful...
  635.  
  636.             DELETE Source File: [C:\XYZ\BESTCALL.DOC]? [Y]
  637.             Move Successful...
  638.  
  639.             Press [ENTER] to continue?
  640.  
  641. [K]ill
  642.     Only one file can be deleted at a time.  Each time, a prompt will 
  643.     verify your intentions.  The default is set to [N].
  644.  
  645.     EXAMPLE:
  646.     ───────
  647.  
  648.     DELETE this file: [D:\XYZ\BESTCALL.DOC]? [N]
  649.  
  650.  
  651. [R]unWcx
  652.     This option is Only available if the extension of the selected file
  653.     is: .WCX
  654.  
  655.     Do you wish to run: [C:\BESTPLUG.WCX]? [Y]
  656.  
  657.     NOTE: When running a wcCode program from Direct Access the available
  658.           memory may be low.  This is becuase Wildcat & wcCode only alot
  659.           32k of total memory to run DIRECT.WCX and a 2nd .WCX program.
  660.           Any errors that occur from another wcCode application will be 
  661.           caught but not identified.            
  662.  
  663.  
  664. DIRECT.WCC WITHOUT THE SUBS AND FUNCTIONS
  665. ═════════════════════════════════════════
  666.  
  667. No part of this publication may be reproduced, transmitted, transcribed, 
  668. stored in a retrieval system, or translated into any other language or 
  669. computer language in whole or in part, in any form or by any means, 
  670. whether it be electronic, mechanical, magnetic, optical, manual or 
  671. otherwise, without prior written consent of DAYCORP, Inc.
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.   A FULL TUTORIAL ALONG WITH TECH SUPPORT IS AVAILABLE FOR REGISTERED SYSOPS
  679.   ───════════════════════════════════════════════════════════════════════───
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686. // ============================= DECLARATIONS ===========================
  687.  
  688. Declare Function #1 
  689. Declare Function #2 
  690. Declare Function #3 
  691. Declare Function #4 
  692. Declare Function #5 
  693. Declare Function #6 
  694. Declare Function #7 
  695. Declare Function #8 
  696.  
  697. Declare Sub #1 
  698. Declare Sub #2 
  699. Declare Sub #3 
  700. Declare Sub #4 
  701.  
  702.  FULL NAMES AND EXPLANATION FOR EACH SUB AND FUNCTION FOR REGISTERED SYSOPS
  703.  
  704.  
  705. // =========================== GLOBAL VARIABLES =========================
  706.  
  707. Dim Array1(256) as String*12, Array2(256) as Boolean
  708. Dim Var1 as String*1, Var2 as String*12, Var3 as String*67, Var4 as Integer
  709. Dim Var5 as String*3, Var6 as String*4, Var7 as Long 
  710.  
  711.  FULL NAMES AND EXPLANATION FOR EACH VARIABLE FOR REGISTERED SYSOPS ONLY
  712.  
  713.  
  714. // =========================== SUBS & FUNCTIONS ========================
  715.  
  716.  
  717.                           FOR REGISTERED SYSOPS ONLY
  718.  
  719.                   FULL EXPLANATION FOR EACH SUB AND FUNCTION 
  720.  
  721.  
  722. // =============================== (main) ===============================
  723.  
  724.       FULL EXPLANATION OF THE MAIN PORTION FOR REGISTERED SYSOPS ONLY
  725.       ───────────────────────────────────────────────────────────────
  726.  
  727. CrcNum = 00000000
  728.  
  729. CarrierCheck On
  730. Color 7,0
  731. Col = DefColor
  732. Cls
  733.  
  734. Locate 10,1
  735. Print "@0F@(c) 1996 Daycorp Inc.  For Tech Support Call \
  736.        Joystick BBS At: 305-598-1357"
  737. Print
  738. Print "@0A@$15 Registration Fee Includes the DIRECT.WCC Source Code."
  739.  
  740. If Not Exists( Left(ProgName, Instr(ProgName,".")) + "LOG") then
  741.   If Not ValidFile(00) then
  742.      Print "@CLS@@0C@WARNING: File has been ALTERED!"
  743.      WaitEnter
  744.      END
  745.   End If
  746. Else Delay 2
  747. End If
  748.  
  749. LogIt(User.Name + " Entered: " + ProgName)
  750.  
  751. If User.Name <> Ucase(MakeWild.SysopName) then
  752.   If User.name <> "" then END  
  753. End If
  754.  
  755. If FailedPassword then END
  756.  
  757. Do
  758.   Cls
  759.   Drive = ""    
  760.   WorkDir = ""
  761.   fMask = "*.*"
  762.   Key = Ucase(InputDb("Select a Drive: ",1))  
  763.  
  764.   If Asc(Key) > 64 and Asc(Key) < 91 then  
  765.     Drive = Key
  766.     If GetFiles("") then
  767.       ListFileNames
  768.       Print
  769.     Else
  770.       Key = ""
  771.       Drive = ""  
  772.     End If
  773.   Else
  774.     Key = ""
  775.   End If
  776.  
  777.   If Key <> "" then
  778.     Do
  779.       Key = InputDb("Pick a Number: ",3) 
  780.  
  781.       If (Val(Key) = 0) and (Key <> "0") then
  782.         Dim FillMask as String*12
  783.         FillMask = Ucase(InputDb("Fill in the *.* Mask: ",12))
  784.         If FillMask <> "" then
  785.           If FillMask = "0" then FillMask = "*.*"
  786.           fMask = FillMask
  787.           GetFiles(".")
  788.           ListFileNames
  789.           Key = InputDb("Pick a Number: ",3)
  790.         End If
  791.       End If
  792.  
  793.       If Val(Key) >= 0 and Val(Key) <= 256 and Key <> "" then
  794.         If Val(Key) <= fStart then         
  795.           GetFiles(Trim(Files(Val(Key)))) 
  796.           ListFileNames
  797.         Else
  798.           GetInfo(Trim(Files(Val(Key))))   
  799.           Accessed(Val(Key)) = TRUE        
  800.           ListFileNames
  801.         End If
  802.       End If
  803.  
  804.       If Key = "" then
  805.         If Choice then EXIT Do 
  806.       End If
  807.     Loop
  808.   End If
  809.   If Drive = "" then
  810.     If InputYesNo(Chr(13)+"Do you want to Quit? ",TRUE) then EXIT Do
  811.   End If
  812. Loop
  813.  
  814. LogIt(User.Name + " Exited: " + ProgName)
  815.  
  816. A FULL TUTORIAL ALONG WITH TECH SUPPORT IS AVAILABLE FOR REGISTERED SYSOPS
  817.  
  818. // ============================== (END) ===============================
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.                             License Agreement
  828.                         ───═══════════════════───
  829.  
  830.     This copy of DIRECT ACCESS is NOT "Public Domain" and it is NOT 
  831.     "Freeware".  DIRECT ACCESS is a copyrighted software product 
  832.     developed and owned by Daycorp Inc.  Daycorp Inc. grants you 
  833.     without charge the right to reproduce, distribute and use copies 
  834.     of this shareware version of DIRECT ACCESS, subject to the 
  835.     limitations specified below, and on the express condition that 
  836.     you do not receive any payment, commercial benefit, or other 
  837.     consideration for such reproduction or  distribution, or change 
  838.     this license agreement.
  839.     
  840.     You may also distribute copies of the shareware version to other 
  841.     persons, but solely for their evaluation (i.e., to decide whether  
  842.     to continue using the product and therefore register) and solely  
  843.     for evaluation by such other persons during that thirty (30) day 
  844.     period.  DIRECT ACCESS must NOT be sold or otherwise provided 
  845.     as part of a larger system, or as a part of a more inclusive 
  846.     product or service, without express written consent and licensing 
  847.     from Daycorp Inc.  Daycorp Inc. will not be held liable for misuse 
  848.     of this program.  The rights to receive any such financial or other 
  849.     benefit, and to modify the product or employ its components in any 
  850.     kind of derivative work, are reserved exclusively by Daycorp Inc.
  851.     
  852.     THIS PRODUCT IS LICENSED "AS IS" WITHOUT ANY WARRANTY OF
  853.     MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE,
  854.     PERFORMANCE,  OR OTHERWISE; ALL WARRANTIES ARE EXPRESSLY
  855.     DISCLAIMED. BY USING DIRECT ACCESS, YOU AGREE THAT NEITHER 
  856.     DAYCORP INC. NOR ANY OFFICERS, DIRECTORS, EMPLOYEES, SHAREHOLDERS, 
  857.     AFFILIATES,  OWNERS, OR OTHER RELATED PARTIES WILL BE LIABLE 
  858.     TO YOU OR ANY THIRD PARTY FOR ANY USE OF (OR INABILITY TO USE) 
  859.     OR PERFORMANCE OF THIS PRODUCT, OR FOR ANY DAMAGES, WHATSOEVER 
  860.     WHETHER BASED ON CONTRACT, TORT OR OTHERWISE. EVEN IF WE ARE 
  861.     NOTIFIED OF SUCH POSSIBILITY IN ADVANCE. (SOME STATES DO NOT 
  862.     ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL 
  863.     DAMAGES, SO THE FOREGOING LIMITATION MAY NOT APPLY TO YOU.)
  864.  
  865.     You may not reverse-engineer, disassemble, modify, decompile or
  866.     create derivative works of the product.  The .WCC file may NOT be 
  867.     altered in ANY way.  You acknowledge that the product includes 
  868.     certain trade secrets and confidential information, all of which 
  869.     is the copyrighted property of Daycorp Inc.  All rights are reserved 
  870.     worldwide. 
  871.  
  872.     Registration constitutes agreement to all of the above.
  873.